package xyz.zdsoft.user_info_manage_module.pojo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDateTime;

/**
 * 新增班级入参
 * @author 以风
 */
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="InsertClassParameter对象", description="新增班级入参")
public class InsertClassParameter {
    /**
     * 院系id
     */
    @ApiModelProperty(value = "院系id",required = true)
    private Long collegesId;

    /**
     * 专业id
     */
    @ApiModelProperty(value = "专业id",required = true)
    private Long majorId;

    /**
     * 年级id
     */
    @ApiModelProperty(value = "年级id",required = true)
    private Long gradeInfoId;

    /**
     * 班级号id
     */
    @ApiModelProperty(value = "班级号id")
    private Long classBaseInfoId;

    /**
     * 班主任id
     */
    @ApiModelProperty(value = "班主任id")
    private Long teacherId;

    /**
     * 是否已结业:0:未结业，1：已结业
     */
    @ApiModelProperty(value = "是否已结业:0:未结业，1：已结业")
    private String isGraduation;

    @ApiModelProperty(value = "创建者",hidden = true)
    private String createBy;

    @ApiModelProperty(value = "创建时间",hidden = true)
    private LocalDateTime createTime;


}
